package easybooking.db;

import easybooking.data.Airline; 
import easybooking.data.Booking; 
import easybooking.data.Customer; 
import easybooking.data.Flight; 
import java.util.ArrayList; 

// <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
// #[regen=yes,id=DCE.207DE349-477A-85F8-F47D-53D189D8C01D]
// </editor-fold> 
public class CustomerMapper {

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.76D6F1D3-251F-1E91-3583-B426B62D867B]
    // </editor-fold> 
    private static CustomerMapper customerMapper = null;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.07D2EF61-6261-20EF-404C-1DEE36C366C2]
    // </editor-fold> 
    protected CustomerMapper () {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.7C6AF305-EA6C-AFDB-D058-6C3E5436DEEA]
    // </editor-fold> 
    public static CustomerMapper customerMapper () {
        return null;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.4A077371-6959-0046-3AA4-2D98C5A75C94]
    // </editor-fold> 
    public Customer findByKey (int id) {
        return null;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.86B387B3-D083-43AE-FF2D-931890555A1C]
    // </editor-fold> 
    public ArrayList<Customer> findAll () {
        return null;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.491E271E-E7DB-9DCB-609F-E6EDBD6A4EBD]
    // </editor-fold> 
    public Customer insert (Customer c) {
        return null;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.A4C82356-05F3-93C7-6B4B-06A488E7B9D0]
    // </editor-fold> 
    public Customer update (Customer c) {
        return null;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.0E367E00-AE87-D3E2-AD18-FBCF45B7EAAB]
    // </editor-fold> 
    public ArrayList<Customer> findByLastname (String lastname) {
        return null;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.7A49077F-6BCB-2504-A5C1-BC0A8A9E7707]
    // </editor-fold> 
    public ArrayList<Flight> findFlightsOfCustomer (Customer c) {
        return null;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.026F4AF7-B0D6-2597-8324-8DF556F0CFE6]
    // </editor-fold> 
    public ArrayList<Booking> findBookingsOfCustomer (Customer c) {
        return null;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.CDF23FE3-BEA8-EE95-D32D-F6214179B426]
    // </editor-fold> 
    public CustomerMapper findCustomerMapper () {
        return customerMapper;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.17C90E53-2406-8892-9F33-AB890674F4E1]
    // </editor-fold> 
    public void setCustomerMapper (CustomerMapper val) {
        this.customerMapper = val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.10ED1F3F-5F5E-87C3-17F6-AB2CEEBF1191]
    // </editor-fold> 
    public ArrayList<Flight> findFlightsOfCustomerWithAirline (Customer c, Airline a) {
        return null;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.EDDF37A9-72F8-CDDC-603F-8E50784B3482]
    // </editor-fold> 
    public CustomerMapper getCustomerMapper () {
        return null;
    }

}

